<template>
	<view class="page">
		<!-- 文章数据 -->
		<mescroll-body ref="mescrollRef" @down="downCallback" @up="upCallback" :down="downOption" :up="upOption"
			:top="0">
			<view class="article-data">
				<view class="article-list">
					<view class="list" v-for="(item, index) in typeOfEntry" :key="item.id">
						<view class="thumb">
							<image :src="item.icon_url"></image>
						</view>
						<view class="item">
							<view class="title">
								{{ item.name }}
							</view>
							<view class="titleRight">
								<view class="thumb" v-if="index === 0" @click="callPhone">
									<u-icon name="phone-fill" color="#aa55ff" size="48"></u-icon>
								</view>
								<text class="two-omit" v-else @click="onArticle(item.id, item.name)">去入驻</text>
							</view>
						</view>
					</view>
				</view>
			</view>
		</mescroll-body>
	</view>
</template>

<script>
	// 引入mescroll-mixins.js
	import MescrollMixin from "@/components/mescroll-uni/mescroll-mixins.js";
	
	export default {
		mixins: [MescrollMixin], // 使用mixin
		components: {},
		data() {
			const navList = uni.getStorageSync('navList');
			return {
				mescroll: null, // mescroll实例对象 (此行可删,mixins已默认)
				// 下拉刷新的配置(可选, 绝大部分情况无需配置)
				downOption: {},
				// 上拉加载的配置(可选, 绝大部分情况无需配置)
				upOption: {},
				typeOfEntry: [{
					'id': 0,
					'name': '平台客服'
				}].concat(navList),
			};
		},
		onLoad() {
			
		},
		methods: {
			callPhone() {
				uni.makePhoneCall({
					phoneNumber: '114' //仅为示例
				});
			},
			/*下拉刷新的回调, 有三种处理方式:*/
			downCallback() {
				this.mescroll.endSuccess();
			},
			/*上拉加载的回调*/
			upCallback(page) {
				setTimeout(() => {
					this.mescroll.endByPage(10, 20);
				}, 2000)
			},
			/**
			 * 入住点击
			 */
			onArticle(typeId, title) {
				// 根据 typeId 跳转到不同的页面
				switch (typeId) {
					case 0:

						break;
					case 1:

						// 跳转到招商经理页面
						uni.navigateTo({
							url: `/moduleA/MerchantIn/boWuGuan/boWuGuan?title=${encodeURIComponent(title)}&nav_id=${typeId}`,
						});
						break;
					case 2:
						// 跳转到市场区域代理页面
						
						uni.navigateTo({
							url: '/moduleA/MerchantIn/zhaoShanJingLi/zhaoShanJingLi',
						});
						break;
					case 3:
						uni.navigateTo({
							url: '/moduleA/MerchantIn/quYuDaiLi/quYuDaiLi?nav_id='+typeId, // 请替换为实际路径
						});
						break;
					case 4:
					case 5:
					case 6:
					case 7:
					case 8:
						// 跳转到全国私人博物馆页面
						uni.navigateTo({
							url: `/moduleA/MerchantIn/boWuGuan/boWuGuan?title=${encodeURIComponent(title)}&nav_id=${typeId}`,
						});
						break;
					case 9:
						// 跳转到全球名人书画家页面
						uni.navigateTo({
							url: `/moduleA/MerchantIn/shuHuaJia/shuHuaJia?title=${encodeURIComponent(title)}`, // 请替换为实际路径
						});
						break;
					case 10:
						// 跳转到评估鉴定师页面
						uni.navigateTo({
							url: `/moduleA/MerchantIn/jianDingShi/jianDingShi?title=${encodeURIComponent(title)}`, // 请替换为实际路径
						});
						break;
					case 11:
						// 跳转到拍卖公司页面
						uni.navigateTo({
							url: `/moduleA/MerchantIn/paiMaiGongSi/paiMaiGongSi?title=${encodeURIComponent(title)}`, // 请替换为实际路径
						});
						break;
					case 12:
						// 跳转到评估鉴定机构页面
						uni.navigateTo({
							url: `/moduleA/MerchantIn/pingGujianDing/pingGujianDing?title=${encodeURIComponent(title)}`, // 请替换为实际路径
						});
						break;
					case 13:
						// 跳转到360行行业商户页面
						uni.navigateTo({
							url: `/moduleA/MerchantIn/360hang/360hang?title=${encodeURIComponent(title)}`, // 请替换为实际路径
						});
						break;
					default:
						console.log('未定义的类型');
						break;
				}
			}
		}
	}
</script>

<style scoped lang="scss">
	@import 'MerchantIn.scss';
</style>

<!-- , {
					'id': 1,
					'name': '招商经理'
				}, {
					'id': 2,
					'name': '市场区域代理'
				}, {
					'id': 3,
					'name': '全国私人博物馆'
				}, {
					'id': 4,
					'name': '全国古玩城商户'
				}, {
					'id': 5,
					'name': '全国古玩市场地摊位'
				}, {
					'id': 6,
					'name': '全国茶城茶叶商户'
				}, {
					'id': 7,
					'name': '地方特色农副产品商户'
				}, {
					'id': 8,
					'name': '全国书画室'
				}, {
					'id': 9,
					'name': '全球名人书画家'
				}, {
					'id': 10,
					'name': '评估鉴定师'
				}, {
					'id': 11,
					'name': '拍卖公司'
				}, {
					'id': 12,
					'name': '评估鉴定机构'
				}, {
					'id': 13,
					'name': '360行行业商户'
				} -->